package modelo

import scala.collection.mutable.Buffer

object Materia extends InstanceController{
  type T = Materia
}

class Materia (var nombre : String) {
  
  Materia.register(this)
  
  val cursos = Buffer[Curso]()
  
  def agregarCurso (c: Curso) = cursos += c
  
  def resultados = cursos.flatMap(_.resultados)
  
}